2013-10-07 51 views
0

是否可以將文件從文件夾複製到啓用了只讀屬性的另一個文件夾?我的意思是目標文件夾是隻讀的。使用xcopy複製到只讀文件夾

感謝

+0

只讀通過設置屬性是它還是它只讀ACL? – rene

+0

屬性,因爲我在我的問題 – mpakbaz

回答

1

是的,這是可能在Windows 7上......

攝製:

>cd \windows 
>dir *.ini 
Volume in drive C has no label. 
Volume Serial Number is xxxxxxx 

Directory of C:\Windows 

26-04-2008 21:42    25 cdplayer.ini 
11-08-2009 22:18     0 iPlayer.INI 
10-06-2009 22:36    1.405 msdfmap.ini 
22-09-2009 18:00    162 ODBC.INI 
31-10-2009 22:35    232 ODBCINST.INI 
10-06-2009 23:08    219 system.ini 
15-05-2013 21:03    39 vbaddin.ini 
13-11-2012 23:18    219 win.ini 
       8 File(s)   2.301 bytes 
       0 Dir(s) xxxxxx bytes free 

>mkdir c:\xcp 
>attrib +R c:\xcp 
>attrib c:\xcp 
    R  C:\xcp 
>xcopy "*.ini" "c:\xcp" 
C:cdplayer.ini 
C:iPlayer.INI 
C:msdfmap.ini 
C:ODBC.INI 
C:ODBCINST.INI 
C:system.ini 
C:vbaddin.ini 
C:win.ini 
8 File(s) copied 

>dir c:\xcp 
Volume in drive C has no label. 
Volume Serial Number is XXXXXXXX 

Directory of c:\xcp 

07-10-2013 11:27 <DIR>   . 
07-10-2013 11:27 <DIR>   .. 
26-04-2008 21:42    25 cdplayer.ini 
11-08-2009 22:18     0 iPlayer.INI 
10-06-2009 22:36    1.405 msdfmap.ini 
22-09-2009 18:00    162 ODBC.INI 
31-10-2009 22:35    232 ODBCINST.INI 
10-06-2009 23:08    219 system.ini 
15-05-2013 21:03    39 vbaddin.ini 
13-11-2012 23:18    219 win.ini 
       8 File(s)   2.301 bytes 
       2 Dir(s) xxxxxxxxxxxxx bytes free 
+0

提到感謝您的答案,但我的問題是在團隊的基礎上,因爲在我的存儲庫中所有的文件默認只讀,因爲他們從服務器上下載。我的意圖是將一個項目的輸出複製到解決方案中的其他項目中的另一個文件夾,但是我不管怎樣從後期構建操作嘗試xcopy我得到類似「退出代碼4」的錯誤我意識到問題所在是因爲目標文件夾是隻讀的。順便說一句,你的代碼工作正常的情況下,你發送它,但我的案件沒有。無論如何感謝您的幫助。 – mpakbaz

+0

如果您是從那開始的...您嘗試使用msbuild中的[](http://msdn.microsoft.com/en-us/library/vstudio/3e54c37h.aspx)任務?路徑看起來像你正在複製到什麼?在你的tfs構建中使用['/v:diag'](http://msdn.microsoft.com/en-us/library/vstudio/ms164311.aspx)以獲取詳細的日誌記錄... – rene

+0

謝謝我會嘗試並看看它是否有效 – mpakbaz

相關問題