2011-03-21 89 views
0

嗨大家在那裏我需要幫助從u在文件處理 我使用Ubuntu作爲我的操作系統C++文件處理問題

現在我的C++代碼中有一行remove("/home/manish.yadav/Desktop/ram.txt"); 我最後一次用C運行此命令代碼它刪除我的操作系統

現在我不確定是否使用它? 任何人都可以告訴我這個命令適當的語法,以便我可以在我的代碼中使用它? 是否有任何其他方式通過使用程序來刪除C++中的文件?這個怎麼做? 如何使用C++程序刪除文件?

+5

我敢打賭,相當好的錢刪除(「/ home/manish.yadav /桌面/ ram.txt」);並沒有真正刪除你的操作系統。 – 2011-03-21 09:59:16

回答

1

查看the reference page for std::remove關於如何使用它來刪除文件。

關於你的操作系統,std :: remove不會隨機殺死操作系統。上次我嘗試它時,函數按預期工作。

1

「上次我用C代碼運行這個命令,它刪除了我的操作系統」。不,它不。還有其他的東西,我們沒有水晶球來猜測那是什麼。

2

試試吧!

unlink("/home/manish.yadav/Desktop/ram.txt"); 
+0

取消鏈接和刪除的行爲與文件相同。 – 2011-03-21 10:04:41